package com.test.springboot.mybatis.entity.enums;
/**
 * 
 * @author chenxubing
 *
 */
public enum EnumMethodType {
  /**
   * 未知
   */
  UNKNOW((byte) 0, "未知"),
  /**
   * 支付宝
   */
  ALIPAY((byte) 1, "支付宝"),
  /**
   * 微信
   */
  WEIXIN((byte) 2, "微信");

  private final byte code;
  private final String intro;

  EnumMethodType(byte code, String intro) {
    this.code = code;
    this.intro = intro;
  }

  public byte getCode() {
    return code;
  }

  public String getIntro() {
    return intro;
  }

  public static EnumMethodType of(byte code) {
    for (EnumMethodType item : EnumMethodType.values()) {
      if (item.code == code) {
        return item;
      }
    }
    return UNKNOW;
  }
}
